The Balsemão river is a small stream that originates in the Montemuro. It passes through narrow canyons before it reaches the major city Lamego. Eventually it ends in a storage reservoir near Peso da Régua, where it meets the Douro.